#pragma once

#include <vector>
#include <GL\glew.h>
#include <GL\freeglut.h>
#include <glm\glm.hpp>
//#include "Renderizable.h"

class PerfilDucto {
public:
	// Se construye el perfil del ducto (vertices y normales)
	PerfilDucto();
	~PerfilDucto();

	// Numero de vertices del perfil duplicados
	unsigned int getCantVertices();
	std::vector< glm::vec3 > getVertices();
	std::vector< glm::vec3 > getNormales();

private:
	const float m_ancho;
	const float m_alto;

	std::vector< glm::vec3 > m_vecVertices;
	std::vector< glm::vec3 > m_vecNormales;

    unsigned int m_vertices;
};